praise something to the skies - French English Dictionary